package ae.pcfc.etks.cld.service.domain;

import java.io.Serializable;
import java.util.List;


/**
 * The persistent class for the T_CLDOS_ATTACHMENT_TYPE database table.
 * 
 */

public class AttachmentType extends BaseEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	public static final String __ATTACHMENT_TYPE_CODE = "attachmentTypeCode";
	
	public static final String __ATTACHMENT_TYPE_PASSPORT = "1";
	public static final String __ATTACHMENT_TYPE_COMPANY_LETTER = "2";
	public static final String __ATTACHMENT_TYPE_PHOTO = "3";
	public static final String __ATTACHMENT_TYPE_INSURRANCE_PAPER = "4";
	public static final String __ATTACHMENT_TYPE_CANCELATION_OR_VISIT_PAPER = "5";
	public static final String __ATTACHMENT_TYPE_CANCELATION_PAPER = "6";
	public static final String __ATTACHMENT_TYPE_EXIT_DOCUMENT = "7";
	public static final String __ATTACHMENT_TYPE_MEDDICAL_APPOINTMENT_LET = "8";
	public static final String __ATTACHMENT_TYPE_DEBIT_NOTE = "30";
	public static final String __ATTACHMENT_TYPE_PAYMENT_VOUCHER = "10";
	public static final String __ATTACHMENT_TYPE_ENTRY_PERMIT = "9";
	
	
	private String attachmentTypeCode;


	private String attachemntTypeUser;

	
	private String attachmentTypeDesc;

	private String attachmentTypeDescA;

	
	private String attachmentTypeStatus;

	//bi-directional many-to-one association to ApplicationAttachment
	
	private List<ApplicationAttachment> applicationAttachments;

	//bi-directional many-to-one association to ServiceMaster

	
	//bi-directional many-to-one association to TempFileStorage
	//@OneToMany(mappedBy="AttachmentType")
	//private List<TempFileStorage> TempFileStorages;

    public AttachmentType() {
    }

	public String getAttachmentTypeCode() {
		return this.attachmentTypeCode;
	}

	public void setAttachmentTypeCode(String attachmentTypeCode) {
		this.attachmentTypeCode = attachmentTypeCode;
	}

	public String getAttachemntTypeUser() {
		return this.attachemntTypeUser;
	}

	public void setAttachemntTypeUser(String attachemntTypeUser) {
		this.attachemntTypeUser = attachemntTypeUser;
	}

	public String getAttachmentTypeDesc() {
		return this.attachmentTypeDesc;
	}

	public void setAttachmentTypeDesc(String attachmentTypeDesc) {
		this.attachmentTypeDesc = attachmentTypeDesc;
	}

	public String getAttachmentTypeDescA() {
		return this.attachmentTypeDescA;
	}

	public void setAttachmentTypeDescA(String attachmentTypeDescA) {
		this.attachmentTypeDescA = attachmentTypeDescA;
	}

	public String getAttachmentTypeStatus() {
		return this.attachmentTypeStatus;
	}

	public void setAttachmentTypeStatus(String attachmentTypeStatus) {
		this.attachmentTypeStatus = attachmentTypeStatus;
	}
	
	public List<ApplicationAttachment> getApplicationAttachments() {
		return applicationAttachments;
	}

	public void setApplicationAttachments(List<ApplicationAttachment> applicationAttachments) {
		this.applicationAttachments = applicationAttachments;
	}
	
/*	public List<TempFileStorage> getTempFileStorages() {
		return this.TempFileStorages;
	}

	public void setTempFileStorages(List<TempFileStorage> TempFileStorages) {
		this.TempFileStorages = TempFileStorages;
	}*/
	
}